(defun array-displaced-to (array)
  (let ((rank (array-rank array))
        (long-length-flag (si:%p-ldb-offset si:%%array-long-length-flag array 0)))
    (when (and (array-displaced-p array)
               (not (array-indirect-p array)))
      (si:%p-contents-offset array (+ rank long-length-flag)))))
